草庐IT

Java ByteBuffer 性能问题

全部标签

c# - 测量 ASP.NET MVC 3 的性能

我在ASP.NETMVC3中构建了一个JSON服务,我希望能够测量应用程序中操作的执行时间(我希望它自动记录缓慢的操作)。因此这看起来很棒;http://coderjournal.com/2010/10/timing-the-execution-time-of-your-mvc-actions/(在堆栈溢出的地方也提到过)问题是我从这种方法中得到的测量值肯定是错误的;我添加了另一个秒表,它会在Action的第一件事开始并在返回之前停止。例子:方法里面的秒表=>10ms(这里省略了序列化成json的过程,所以可以理解比实际要短)秒表属性(上面的代码)=>676msFirefox说请求耗时

c# - Asp.net MCV4 框架问题

我使用VS2012和MVC4制作了一个网站,它在我的本地主机上工作,但是当我发布并放置我的主机时它不起作用。IIS配置相同。但它给了我这个错误行:这是错误;ConfigurationErrorDescription:Anerroroccurredduringtheprocessingofaconfigurationfilerequiredtoservicethisrequest.Pleasereviewthespecificerrordetailsbelowandmodifyyourconfigurationfileappropriately.ParserErrorMessage:Th

c# - 在循环内部/外部声明变量会改变性能吗?

这是:foreach(TypeiteminmyCollection){StringBuildersb=newStringBuilder();}远低于:StringBuildersb=newStringBuilder();foreach(TypeiteminmyCollection){sb=newStringBuilder();}换句话说,我在哪里声明我的StringBuilder真的很重要吗? 最佳答案 不,在何处声明它在性能方面并不重要。对于一般的代码清洁度,您应该在使用它的最内层范围内声明它-即。你的第一个例子。

c# - 导出到 excel 的 RadGrid telerik 问题

我在我的MasterTableView中添加了以下行:但是当我点击它时,会出现正在加载的div,然后刷新网格上的数据,没有其他任何事情发生。没有“保存文件”窗口。我错过了什么吗? 最佳答案 在Grid前添加如下代码:functiononRequestStart(sender,args){if(args.get_eventTarget().indexOf("ExportToExcelButton")>=0||args.get_eventTarget().indexOf("ExportToWordButton")>=0||args.ge

c#控制台,Console.Clear问题

我正在用C#编写控制台程序。有没有一种方法可以使用Console.Clear()来仅清除控制台屏幕上的某些内容?这是我的问题:我有一个Logo(我使用Console.WriteLine()将它放在屏幕上)和一个二维数组,我想保持不变并清除其下方的所有内容。 最佳答案 您可以使用自定义方法来清除部分屏幕...staticvoidClear(intx,inty,intwidth,intheight){intcurTop=Console.CursorTop;intcurLeft=Console.CursorLeft;for(;height

c# - 性能更好的克隆

我想创建深拷贝方法,我找到了3种方法来执行它1层副本,每个属性11地传递2-使用反射3-使用序列化请问他们中哪一个在性能方面最好 最佳答案 我通过三种方法的比较加上表达式树方法制作了图表。对于大量对象,反射比序列化快5倍,手动代码和表达式树比序列化快20倍。因此,性能最好的是手动代码和表达式树。链接到使用的克隆代码(2.-4.用作扩展方法):Manual:手动编写,无链接。CloningbySerializationCloningbyReflectionCloningbyExpressionTrees

c# - 生成随机唯一数字的性能问题

我有一种情况需要创建数以万计的唯一数字。但是这些数字必须是9位数字并且不能包含任何0。我目前的方法是生成9位数字(1-9)并将它们连接在一起,如果该数字不在列表中,则将其添加到其中。例如publicvoidgenerateIdentifiers(intquantity){uniqueIdentifiers=newList(quantity);while(this.uniqueIdentifiers.Count然而,在大约400,000时,这个过程确实变慢了,因为越来越多的生成数字是重复的。我正在寻找一种更有效的方法来执行此过程,我们将不胜感激。编辑:-我正在生成这些-http://ww

C#:当两个命名空间相似时尝试解析类时出现问题

我遇到了无法引用不同命名空间中的类的问题。我有2个类(class):namespaceFoo{publicclassClass1{...}}namespaceMy.App.Foo{publicclassClass2{publicvoidSomeMethod(){varx=newFoo.Class1;//compileerror!}}}编译错误为:Thetypeornamespacename'Class1'doesnotexistinthenamespace'My.App.Foo'在这种情况下,我似乎无法让VisualStudio识别“Foo.Class1”指的是第一类。如果我将鼠标悬停

c# - 创建参数化线程的问题

我在尝试使用ParameterizedThreadStart创建线程时遇到问题。这是我现在的代码:publicclassMyClass{publicstaticvoidFoo(intx){ParameterizedThreadStartp=newParameterizedThreadStart(Bar);//nooverloadforBarmatchesdelegateParameterizedThreadStartThreadmyThread=newThread(p);myThread.Start(x);}privatestaticvoidBar(intx){//dowork}}我不

c# - Json和Xml序列化,哪个性能更好?

我必须在文件中存储一些配置信息。在C#代码中,配置数据按类表示,在文件中,我将以json或xml格式保存此类。那么,序列化json或xml性能最佳的是什么? 最佳答案 好吧,我有答案,而不是猜测。这是测试程序:classProgram{staticvoidMain(string[]args){stringxmlConfig="";stringjsonConfig="";ConfigmyConfig=newConfig(){value="MyStringValue",DateStamp=DateTime.Today,counter=4